home *** CD-ROM | disk | FTP | other *** search
/ AOL File Library: 2,801 to 2,900 / aol-file-protocol-4400-2801-to-2900.zip / AOLDLs / C++ Files Library / Acere (PowerPlant, Game) 1.2 / AcereÄ.sit / Acereƒ / Code / WellDeck.h < prev    next >
Text File  |  1995-02-15  |  1KB  |  49 lines

  1. // ===========================================================================
  2. //    LPane.h                            ⌐1993 Metrowerks Inc. All rights reserved.
  3. // ===========================================================================
  4.  
  5. #pragma once
  6.  
  7. #include <LAttachable.h>
  8.  
  9. #ifndef __EVENTS__
  10. #include <Events.h>
  11. #endif
  12.  
  13. #include <CardWell.h>
  14.  
  15. #if defined(powerc) || defined(__powerc)
  16. #pragma options align=reset
  17. #endif
  18.  
  19.  
  20. class WellDeck : public CardWell
  21. {
  22.  
  23. public:
  24.     
  25.     static WellDeck*    CreateWellDeck(LStream *inStream);
  26.     
  27.                     WellDeck();
  28.                     WellDeck(const WellDeck &inOriginal);        
  29.                     WellDeck(const SPaneInfo    &inPaneInfo);
  30.                     WellDeck(LStream *inStream);
  31.                     
  32.     virtual void    InitCard(void);
  33.     
  34.     virtual            ~WellDeck();
  35.  
  36.         // Ñ Drawing
  37.     
  38. //    virtual void    Draw(RgnHandle inSuperDrawRgnH);
  39.     
  40.     
  41.     virtual    Boolean    CanRemove(void);
  42.  
  43.     virtual    Boolean    CanDropOnEmptySlot(PlayingCard *draggedCard);
  44.     virtual    Boolean    CanDropOnSlot(PlayingCard *draggedCard);
  45.     
  46.     virtual void    AddCardToWell(CardWell *whichWell, PlayingCard *whichCard);
  47.     
  48. };
  49.